home *** CD-ROM | disk | FTP | other *** search
/ mail.altrad.com / 2015.02.mail.altrad.com.tar / mail.altrad.com / TEST / office deutch / INFOPATH.NL-NL / INFLR.CAB / AGENDA.XSN_1043 / sch-iss.xsd < prev    next >
Extensible Markup Language  |  2006-11-12  |  9KB  |  179 lines

  1. ∩╗┐<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
  2. <xs:schema targetNamespace="http://schemas.microsoft.com/office/infopath/2003/sample/IssueTracking" xmlns:iss="http://schemas.microsoft.com/office/infopath/2003/sample/IssueTracking" xmlns:xs="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified" attributeFormDefault="unqualified">
  3.     <xs:element name="issue">
  4.         <xs:complexType>
  5.             <xs:sequence>
  6.                 <xs:element name="title" type="xs:string" />
  7.                 <xs:element name="initiator" type="iss:contactType" />
  8.                 <xs:element name="owner" type="iss:contactType" />
  9.                 <xs:element name="createdDate" type="xs:dateTime" nillable="true" />
  10.                 <xs:element name="dueDate" type="xs:dateTime" nillable="true" />
  11.                 <xs:element name="closedDate" type="xs:dateTime" nillable="true" />
  12.                 <xs:element name="priority" type="xs:string" />
  13.                 <xs:element name="status" type="xs:string" />
  14.                 <xs:element name="description" type="iss:xhtml" />
  15.                 <xs:element name="comments" minOccurs="0">
  16.                     <xs:complexType>
  17.                         <xs:sequence>
  18.                             <xs:element name="comment" maxOccurs="unbounded">
  19.                                 <xs:complexType>
  20.                                     <xs:sequence>
  21.                                         <xs:element name="description" type="iss:xhtml" />
  22.                                         <xs:element name="submittedBy" type="iss:contactType" />
  23.                                         <xs:element name="createdDate" type="xs:dateTime" nillable="true" />
  24.                                         <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  25.                                     </xs:sequence>
  26.                                 </xs:complexType>
  27.                             </xs:element>
  28.                         </xs:sequence>
  29.                     </xs:complexType>
  30.                 </xs:element>
  31.                 <xs:element name="actions" minOccurs="0">
  32.                     <xs:complexType>
  33.                         <xs:sequence>
  34.                             <xs:element name="action" maxOccurs="unbounded">
  35.                                 <xs:complexType>
  36.                                     <xs:sequence>
  37.                                         <xs:element name="title" type="xs:string" />
  38.                                         <xs:element name="description" type="iss:xhtml" />
  39.                                         <xs:element name="submittedBy" type="iss:contactType" />
  40.                                         <xs:element name="createdDate" type="xs:dateTime" nillable="true" />
  41.                                         <xs:element name="assignedTo" type="iss:contactType" />
  42.                                         <xs:element name="owner" type="iss:contactType" />
  43.                                         <xs:element name="priority" type="xs:string" />
  44.                                         <xs:element name="progress" type="xs:string" />
  45.                                         <xs:element name="dueDate" type="xs:dateTime" nillable="true" />
  46.                                         <xs:element name="notes">
  47.                                             <xs:complexType>
  48.                                                 <xs:sequence>
  49.                                                     <xs:element name="note" maxOccurs="unbounded">
  50.                                                         <xs:complexType>
  51.                                                             <xs:sequence>
  52.                                                                 <xs:element name="description" type="iss:xhtml" />
  53.                                                                 <xs:element name="submittedBy" type="iss:contactType" />
  54.                                                                 <xs:element name="createdDate" type="xs:dateTime" nillable="true" />
  55.                                                                 <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  56.                                                             </xs:sequence>
  57.                                                         </xs:complexType>
  58.                                                     </xs:element>
  59.                                                 </xs:sequence>
  60.                                             </xs:complexType>
  61.                                         </xs:element>
  62.                                         <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  63.                                     </xs:sequence>
  64.                                 </xs:complexType>
  65.                             </xs:element>
  66.                         </xs:sequence>
  67.                     </xs:complexType>
  68.                 </xs:element>
  69.                 <xs:element name="contributors">
  70.                     <xs:complexType>
  71.                         <xs:sequence>
  72.                             <xs:element name="contributor" type="iss:contactType" maxOccurs="unbounded" />
  73.                         </xs:sequence>
  74.                     </xs:complexType>
  75.                 </xs:element>
  76.                 <xs:element name="conclusion" type="iss:xhtml" />
  77.                 <xs:element name="signatures" type="iss:digitalSignaturesType" />
  78.                 <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  79.             </xs:sequence>
  80.             <xs:anyAttribute namespace="http://www.w3.org/XML/1998/namespace" processContents="lax" />
  81.         </xs:complexType>
  82.     </xs:element>
  83.     <xs:complexType name="addressType">
  84.         <xs:sequence>
  85.             <xs:element name="line1" type="xs:string" />
  86.             <xs:element name="line2" type="xs:string" />
  87.             <xs:element name="line3" type="xs:string" />
  88.             <xs:element name="line4" type="xs:string" />
  89.             <xs:element name="city" type="xs:string" />
  90.             <xs:element name="stateProvince" type="xs:string" />
  91.             <xs:element name="postalCode" type="xs:string" />
  92.             <xs:element name="country" type="xs:string" />
  93.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  94.         </xs:sequence>
  95.     </xs:complexType>
  96.     <xs:complexType name="companyType">
  97.         <xs:sequence>
  98.             <xs:element name="name" type="xs:string" minOccurs="0" />
  99.             <xs:element name="address" type="iss:addressType" minOccurs="0" />
  100.             <xs:element name="identificationNumber" type="xs:string" minOccurs="0" />
  101.             <xs:element name="telephoneNumber" type="xs:string" minOccurs="0" />
  102.             <xs:element name="faxNumber" type="xs:string" minOccurs="0" />
  103.             <xs:element name="emailAddressPrimary" type="xs:string" minOccurs="0" />
  104.             <xs:element name="webSite" type="xs:anyURI" minOccurs="0" />
  105.             <xs:element name="ftpSite" type="xs:anyURI" minOccurs="0" />
  106.             <xs:element name="telex" type="xs:string" minOccurs="0" />
  107.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  108.         </xs:sequence>
  109.     </xs:complexType>
  110.     <xs:complexType name="companyWithContactType">
  111.         <xs:complexContent>
  112.             <xs:extension base="iss:companyType">
  113.                 <xs:sequence>
  114.                     <xs:element name="contact" type="iss:contactType" />
  115.                     <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  116.                 </xs:sequence>
  117.             </xs:extension>
  118.         </xs:complexContent>
  119.     </xs:complexType>
  120.     <xs:complexType name="contactType">
  121.         <xs:sequence>
  122.             <xs:element name="name" type="iss:nameType" minOccurs="0" />
  123.             <xs:element name="address" type="iss:addressType" minOccurs="0" />
  124.             <xs:element name="identificationNumber" type="xs:string" minOccurs="0" />
  125.             <xs:element name="emailAddressPrimary" type="xs:string" minOccurs="0" />
  126.             <xs:element name="emailAddressSecondary" type="xs:string" minOccurs="0" />
  127.             <xs:element name="telephoneNumberWork" type="xs:string" minOccurs="0" />
  128.             <xs:element name="telephoneNumberHome" type="xs:string" minOccurs="0" />
  129.             <xs:element name="telephoneNumberCell" type="xs:string" minOccurs="0" />
  130.             <xs:element name="telephoneNumberPager" type="xs:string" minOccurs="0" />
  131.             <xs:element name="faxNumber" type="xs:string" minOccurs="0" />
  132.             <xs:element name="jobTitle" type="xs:string" minOccurs="0" />
  133.             <xs:element name="officeLocation" type="xs:string" minOccurs="0" />
  134.             <xs:element name="department" type="xs:string" minOccurs="0" />
  135.             <xs:element name="webSite" type="xs:anyURI" minOccurs="0" />
  136.             <xs:element name="ftpSite" type="xs:anyURI" minOccurs="0" />
  137.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  138.         </xs:sequence>
  139.     </xs:complexType>
  140.     <xs:complexType name="contactWithCompanyType">
  141.         <xs:complexContent>
  142.             <xs:extension base="iss:contactType">
  143.                 <xs:sequence>
  144.                     <xs:element name="company" type="iss:companyType" />
  145.                     <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  146.                 </xs:sequence>
  147.             </xs:extension>
  148.         </xs:complexContent>
  149.     </xs:complexType>
  150.     <xs:complexType name="digitalSignaturesType">
  151.         <xs:sequence>
  152.             <xs:any namespace="http://www.w3.org/2000/09/xmldsig#" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  153.         </xs:sequence>
  154.     </xs:complexType>
  155.     <xs:complexType name="nameType">
  156.         <xs:sequence>
  157.             <xs:element name="prefix" type="xs:string" minOccurs="0" />
  158.             <xs:element name="givenName" type="xs:string" minOccurs="0" />
  159.             <xs:element name="middleName" type="xs:string" minOccurs="0" />
  160.             <xs:element name="surname" type="xs:string" minOccurs="0" />
  161.             <xs:element name="suffix" type="xs:string" minOccurs="0" />
  162.             <xs:element name="singleName" type="xs:string" />
  163.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  164.         </xs:sequence>
  165.     </xs:complexType>
  166.     <xs:complexType name="currencyType">
  167.         <xs:sequence>
  168.             <xs:element name="name" type="xs:string" />
  169.             <xs:element name="symbol" type="xs:string" />
  170.             <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  171.         </xs:sequence>
  172.     </xs:complexType>
  173.     <xs:complexType name="xhtml" mixed="true">
  174.         <xs:sequence>
  175.             <xs:any namespace="http://www.w3.org/1999/xhtml" processContents="lax" minOccurs="0" maxOccurs="unbounded" />
  176.         </xs:sequence>
  177.     </xs:complexType>
  178. </xs:schema>
  179.